package com.ebring.shareEducation.service;

import com.ebring.shareEducation.bean.IndustryLable;
import com.ebring.shareEducation.bean.SkillsLable;
import com.ebring.shareEducation.bean.Talent;
import com.ebring.shareEducation.bean.response.Talentrsg;
import com.ebring.shareEducation.utils.RspMsg;

import java.util.List;

public interface TalentService {
    //查询所有行业
    RspMsg<IndustryLable> selectIndustry();

    //查询所有的技能
    RspMsg<SkillsLable> selectSkills(String industryId);
    //新增加人才技能
    RspMsg<Talent> insertTalent(Talent talent);
    //查询所有人才技能
    RspMsg<List<Talentrsg>> selectTalent(String talentId,String industryId,String talentType,String phone,String state);
    //查询所有人才技能
    RspMsg<List<Talentrsg>> selectPhoneTalent(String talentId,String industryId,String talentType);
    //根据ID查看人才信息
    RspMsg<Talent> selectIdTalent(Talent talent);
    //审核人才信息的技能
    RspMsg auditTalent(String talentId, String state);
    //获取个人信息及技能
    RspMsg personalInfoAndSkillsInfoStatus (String userId);
}
